/*questnIndex style*/
html{ overflow-x:hidden;}
body{ background:#0480BE url(../images/mainFrame.jpg) repeat-x left top; height:100%;}
#wrap{ width:97%; margin:0 auto; height:100%;}
.m_head{ height:35px; line-height:35px; font-size:14px;}
.m_head .m_positin{ background:url(mainFrame_head_position_icon.jpg) no-repeat left center; padding-left:15px; color:#F6D226; float:left; font-weight:bold;}
.m_head .m_record{ float:right; color:#C1D8E0;}

#revise{ margin-bottom:10px; padding:10px;}
.m_revise{ background:#FFF; height:100%; border:1px solid #045C8E;}

.tableGray{ background-color:#ccc;}
.tableGray th{ background-color:#E8E8E8; font-weight:bold;height:32px;}
.tableGray td{ background-color:#fff; height:32px; text-align:center;}
.tableGray .line{ border-bottom:1px solid #ccc;}
.tableGray .pretitle{ width:100px;}
.tableGray .avg{ background-color:#FAE79D; font-weight:bold;}

.tableTotal{ background:#ccc;}
.tableTotal td{ background-color:#FDF2EF; font-size:14px; height:40px; line-height:22px; padding:10px; color:#B5B2B1;}
.tableTotal td p{ font-size:16px; font-weight:bold; color:#000;}



.btn{border:none; height:28px; width:90px;background:url(../images/btn_blue.jpg) no-repeat left top; font-size:14px; color:#315089; font-weight:bold;cursor:pointer;}
.btn_search{border:none; height:28px; width:90px; background:url(../images/ms_btn_img.jpg) no-repeat left top;cursor:pointer}

.m_search{ background:url(../images/m_search_img.jpg) repeat-x left top; border:1px solid #045C8E; height:26px; line-height:26px; padding:10px; margin-bottom:10px;}